home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_2 / usbdor50.zip / USBBSDOR.DOC < prev    next >
Text File  |  1992-07-06  |  67KB  |  1,439 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.          ------------------------------------------------------------------
  10.         |                                                                  |
  11.         |                                                                  |
  12.         |                                                                  |
  13.         |                                                                  |
  14.         |                       USBBSDOR Version 5.0                       |
  15.         |                                                                  |
  16.         |     * FIVE YEAR * Anniversary Release 7-6-1987 to 7-6-1992.      |
  17.         |                                                                  |
  18.         |      > Continuously updated and supported for five years! <      |
  19.         |                                                                  |
  20.         |     Search the USBBS National BBS Listings for  Area Codes,      |
  21.         |     States, Text, Modem types, Brand of BBS, & New listings.     |
  22.         |                                                                  |
  23.         |                                                                  |
  24.         |                                                                  |
  25.         |   Works  with  many  brands of  BBS  including:  PCBoard 14.x,   |
  26.         |   Wildcat 3.x, RBBS, GAP, Spitfire, Remote Access, and any BBS   |
  27.         |   software which can create compatible PCBOARD.SYS,  DOOR.SYS,   |
  28.         |   DORINFO1.DEF, or SFDOORS.DAT door information files.           |
  29.         |                                                                  |
  30.         |                                                                  |
  31.         |                                                                  |
  32.         |      * * *  COMPLETELY AUTOMATED MONTHLY MAINTENANCE  * * *      |
  33.         |                                                                  |
  34.         |                                                                  |
  35.         |                       USBBSDOR Version 5.0                       |
  36.         |                                                                  |
  37.         |  (C) Copyright 1987-1992  L. Brent Yandell  All Rights Reserved  |
  38.         |                                                                  |
  39.         |                          Distributed by:                         |
  40.         |                                                                  |
  41.         |                     Yandell Computer Services                    |
  42.         |             12121 Little Road - Bldg. 303 - Suite 212            |
  43.         |                         Hudson, FL 34667                         |
  44.         |                                                                  |
  45.         |                    DATA - (813) 842-8099 (HST)                   |
  46.         |                                                                  |
  47.         |                                                                  |
  48.         |                                                                  |
  49.         |                            July 6, 1992                          |
  50.         |                                                                  |
  51.         |                                                                  |
  52.         |                                                                  |
  53.         |                                                                  |
  54.         |                                                                  |
  55.          ------------------------------------------------------------------ 
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.         --------------------------------------------------------------------
  70.                                       USBBSDOR
  71.         --------------------------------------------------------------------
  72.  
  73.                                  TABLE OF CONTENTS                      Page
  74.                                  -----------------                      ----
  75.  
  76.               INTRODUCTION                                                 
  77.               ------------
  78.               1.0  What is USBBSDOR                                        3
  79.               1.1  What's New                                              4
  80.               1.2  Upgrading from Previous Versions                        4
  81.    
  82.               PRELIMINARIES                                                
  83.               -------------
  84.               2.0  A Word on Installing Doors                              5
  85.               2.1  Obtaining the Current USBBS List                        5
  86.               2.2  Required Files                                          5
  87.  
  88.               INSTALLATION
  89.               ------------
  90.               3.0  Setting Up USBBSDOR.CNF                               6-9
  91.               3.1  Setting Up Door Files to Call USBBSDOR                 10
  92.               3.2  Setting Up PROTOCOL.DAT                                11
  93.               3.3  Setting Up SEND.BAT                                    12
  94.               3.4  Setting Up and Modifying Text Files                    13
  95.  
  96.               RUNNING USBBSDOR                                           
  97.               ----------------
  98.               4.0  Running USBBSDOR Locally                               14
  99.               4.1  Notes on Automated Monthly Maintenance                 14
  100.               4.2  Notes on Searching USBBS Lists                         15
  101.               4.3  Notes on Downloading from USBBSDOR                     15
  102.               4.4  Caller "Command Line" Search Information               16
  103.               4.5  On-Line Sysop Functions                                16
  104.               4.6  Multi-nodes, Networks, Multi-taskers                   16
  105.    
  106.               QSUSBBS
  107.               -------
  108.               5.0  What is QSUSBBS (Quick-Search USBBS)                   17
  109.               5.1  Restrictions On QSUSBBS Distribution                   17
  110.               5.2  QSUSBBS Disclaimer                                     17
  111.               5.3  Personalizing Your Copy of QSUSBBS                     18
  112.           
  113.               MISCELLANEOUS
  114.               ------------- 
  115.               6.0  Where to Receive Assistance                            19
  116.               6.1  Technical Notes                                        19
  117.               6.2  Log Entries                                            19
  118.               6.3  Error Messages                                         20
  119.               6.4  Disclaimer and Warranty                                20
  120.               6.5  License to use USBBSDOR                                20
  121.               6.6  Macro Chart                                            21
  122.                
  123.               REGISTRATION       
  124.               ------------
  125.               7.0  Registering USBBSDOR                                   22
  126.               7.1  Register with CONFIDENCE - Author Information          22
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.         --------------------------------------------------------------------
  136.         Page 3                        USBBSDOR                        Page 3
  137.         --------------------------------------------------------------------
  138.  
  139.         DEDICATION
  140.         ----------
  141.         This special fifth year anniversary release of USBBSDOR is dedicated
  142.         to the memory of my friend and mentor, Michael D. Cohen.  
  143.  
  144.  
  145.         1.0  What is USBBSDOR
  146.         ---------------------
  147.         USBBSDOR  is  a door program which allows the caller to  access  the 
  148.         USBBS National BBS List on-line.  The caller may search the list for 
  149.         area codes, states, up to twenty characters of text, 9600 baud modem 
  150.         types,  brand  of BBS software, and new or changed listings  in  the 
  151.         list.  If the Sysop desires, the caller may also download  the  list 
  152.         from within USBBSDOR.  An optional security level may be attached to 
  153.         downloading.
  154.          
  155.         Searches  may be conditional.  Callers may specify where (area code, 
  156.         state, or entire list) to perform searches for Text, Modem, Brand of 
  157.         BBS, or New listings.
  158.  
  159.         Automated  monthly Sysop maintenance! The Sysop simply places a  new 
  160.         list each month in a specified location and USBBSDOR will know it is 
  161.         there and use it (registered copies only). 
  162.  
  163.         USBBSDOR  works with many types of BBS software, including  PCBoard, 
  164.         Wildcat!, RBBS, GAP, Spitfire, Remote Access, and any software which 
  165.         uses door information files compatible with those BBS types.
  166.  
  167.         "Header"  and "footer" information files from the list  are  created 
  168.         automatically!  
  169.  
  170.         Built-in  local maintenance mode and configuration file editor  with 
  171.         F1 pop-up help at each parameter for easy installation and testing.
  172.  
  173.         For callers in color mode, the list output is colorized "on-the-fly" 
  174.         for a nice effect.
  175.  
  176.         (H)elp is embedded in the Area code and State input prompts, in case 
  177.         a caller needs help determining an area code or state abbreviation.
  178.  
  179.         USBBSDOR is DESQview aware.  Screen and keyboard I/O are limited  to 
  180.         their assigned window.  USBBSDOR gives back time slices while idling 
  181.         at input prompts.
  182.  
  183.         Text files (MENU, etc.) may contain PCBoard macros, Wildcat  macros, 
  184.         or ANSI for color.
  185.  
  186.         Several USBBSDOR information @macros@ may be used in text files.
  187.  
  188.         USBBSDOR fully supports non-standard COM port operation.
  189.  
  190.         USBBSDOR runs at all baud rates and has been thoroughly tested  with 
  191.         COM ports locked at 38400 baud.
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.         --------------------------------------------------------------------
  202.         Page 4                        USBBSDOR                        Page 4
  203.         --------------------------------------------------------------------
  204.  
  205.         1.1  What's New
  206.         ---------------
  207.         Please  refer to the enclosed HISTORY.TXT file for complete  details 
  208.         of new additions and changes to this release of USBBSDOR.
  209.  
  210.  
  211.         1.2  Upgrading from Previous Versions
  212.         -------------------------------------
  213.  
  214.         * * * * * * If upgrading from USBBSDOR 4.4 or earlier:
  215.         ------------------------------------------------------
  216.         Use  the  new  MENU, HELLO, HELPx, AREAx, STATE,  MODEM,  and  BRAND 
  217.         files. These files contain PCBoard color macros.  If you wish to use 
  218.         Wildcat  macros or the Ascii\ANSI "two file - no macro" method,  you 
  219.         may convert the above files with the enclosed USB-CONV.EXE program.
  220.                     
  221.         Remove the old AREA.HLP, STATE.HLP, MODEM.HLP, and BRAND.HLP files.
  222.  
  223.         Wildcat  3.x Sysops using BBS type #3 (generic DOOR.SYS) may  switch 
  224.         to  BBS  type #4  (WC 3.x mode) in  the  USBBSDOR.CNF  configuration 
  225.         editor. This mode updates ACTIVITY.### files with caller activity in
  226.         USBBSDOR (downloads, etc.).
  227.  
  228.         If  using  non-standard  COM ports (COM ports other  than  1  or  2) 
  229.         USBBSDOR  now passes the SEND.BAT file the base address and IRQ  for 
  230.         use with the DSZ "portx" option.  See section 3.3 page 12 for more.
  231.           
  232.         See  the section on PROTOCOL.DAT for modifying this file  for  Sysop 
  233.         selectable  USBBSDOR status line placement during  shelled  protocol 
  234.         transfers (Top or Bottom of screen).
  235.  
  236.         * * * * * * If upgrading from USBBSDOR version 4.3:
  237.         ---------------------------------------------------
  238.         All  of  the above, plus:
  239.         You should review sections of this manual concerning QSUSBBS.
  240.  
  241.         * * * * * * If upgrading from USBBSDOR versions 4.0 through 4.2:
  242.         ----------------------------------------------------------------
  243.         All of the above, plus:
  244.         In  USBBSDOR's configuration file editor, set the "Set  non-standard 
  245.         COM information" and "(F)ast-search area code or state" parameters. 
  246.  
  247.         If  upgrading from version 4.0, you will also need to set  the  "Add 
  248.         line separating each listing" parameter to your liking. 
  249.  
  250.         F1  key  help is available at all setup parameters to  facilitate  a 
  251.         quick upgrade.
  252.  
  253.         BYE and BYEG files are no longer used in USBBSDOR.
  254.  
  255.         * * * * * * If upgrading from USBBSDOR version 3.0 or earlier:
  256.         --------------------------------------------------------------
  257.         USBBSDOR  will need to be completely reinstalled.  With the  F1  key 
  258.         help at each local setup parameter it should take about 5 minutes!
  259.  
  260.           
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.         --------------------------------------------------------------------
  268.         Page 5                        USBBSDOR                        Page 5
  269.         --------------------------------------------------------------------
  270.  
  271.         2.0  A Word on Installing Doors
  272.         -------------------------------
  273.         The  purpose  of  this documentation is to explain  to  you  how  to
  274.         install the USBBSDOR program.  It assumes that you have already read
  275.         the  manual which comes with your BBS software concerning doors  and 
  276.         their use.  It is not within the scope of this manual to cover  door 
  277.         installation for each type of BBS which USBBSDOR is compatible with. 
  278.  
  279.         2.1  Obtaining the Current USBBS List
  280.         -------------------------------------
  281.         The USBBS National BBS List is required.  It is not possible  for  a 
  282.         USBBS  list  to  be included within USBDOR50.ZIP,  as  the  list  is
  283.         updated monthly.  The newest USBBS list is always available  on  our 
  284.         system  in the USBBS door.  The "home" of the USBBS list  is  Robert 
  285.         Blacher's BBS and the number is 202-547-3037. The USBBS list follows 
  286.         a pattern for naming in the convention of USBBSxx.LST.  The ZIP file 
  287.         which contains it follows this same pattern. The "xx" is the version 
  288.         number and increments monthly. As of this writing, the version is 98 
  289.         (USBBS98.LST  in USBBS98.ZIP) for 07/92.  Using this method, you can 
  290.         determine the 8/92 list would be USBBS99.ZIP, etc.  Use this  method 
  291.         to  locate the current version on the hundreds of systems where  the 
  292.         USBBS list can usually be found.
  293.           
  294.         The  author  of USBBSDOR (the software) is not affiliated  with  the 
  295.         USBBS listings (the list), its authors, or its providers. Each USBBS 
  296.         list contains complete information regarding how, where, and to whom 
  297.         to make changes or additions to the USBBS list.
  298.                                                   
  299.         2.2  Required Files
  300.         -------------------
  301.         The following files should be enclosed with USBDOR50.ZIP :
  302.  
  303.         QUICK.DOC      -  Quick and easy installation guide.
  304.         USBBSDOR.EXE   -  The executable program file.
  305.         USBBSDOR.DOC   -  This documentation file.
  306.         USBSETUP.HLP   -  Help file for F1 help in local setup screen.
  307.         USB-CONV.EXE   -  Convert default text files to Sysops choice.
  308.         MENU           -  The door program's main menu.
  309.         HELP, 2, 3     -  Help files shown when a caller requests (H)elp.
  310.         HELLO          -  A text file displayed when entering the door.
  311.         AREA, 2, 3     -  Help files for the Area Code prompt.
  312.         STATE          -  Help file for the State prompt.
  313.         MODEM          -  Help file for the Modem prompt.
  314.         BRAND          -  Help file for Brand of software prompt.
  315.         SEND.BAT       -  A single batch file for all external protocols.
  316.         PROTOCOL.DAT   -  A configuration file for external protocols.
  317.         QSUSBBS.EXE    -  Small, fast off-line USBBS list search & viewer.
  318.         QSUSBBS.DOC    -  Documentation for QSUSBBS.
  319.         QSREG.BAT      -  Use to personalize QSUSBBS (registered only).
  320.         LOCAL.BAT      -  Batch file for USBBSDOR's local maintenance mode.
  321.         HISTORY.TXT    -  Over four years of USBBSDOR!
  322.         ORDER.FRM      -  Order form for registering USBBSDOR.
  323.  
  324.         There should be twenty-four files in USBDOR50.ZIP.  All of the files
  325.         should be dated 07-06-92.
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.         --------------------------------------------------------------------
  334.         Page 6                        USBBSDOR                        Page 6
  335.         --------------------------------------------------------------------
  336.  
  337.         3.0  Setting Up USBBSDOR.CNF
  338.         ----------------------------
  339.         Create  a directory where USBBSDOR will reside.  Extract the  entire 
  340.         contents of USBDOR50.ZIP into this location.
  341.            
  342.         USBBSDOR uses a configuration file for certain door parameters.  The 
  343.         default name is USBBSDOR.CNF, however you may designate any name for 
  344.         this  file.  USBBSDOR contains a built-in editor for this file.  The 
  345.         first installation step is to properly configure this file for  your 
  346.         system.  You  must enter USBBSDOR /L at your DOS prompt or  use  the 
  347.         enclosed LOCAL.BAT file (which is easier to remember) to  invoke the
  348.         door in its local maintenance mode.  Select option #1 for  "creating 
  349.         or modifying config files".  You will then be prompted for a  config 
  350.         file name. Simply hit enter to use the default USBBSDOR.CNF or enter
  351.         a file name of your choice. 
  352.  
  353.         You may use one configuration file for all nodes, unless you wish to 
  354.         enable certain features on some node's and not on others.
  355.  
  356.         You may use F1 to see the information below in a pop-up help window. 
  357.  
  358.         * BBS software (door file) type
  359.         -------------------------------
  360.         Please  read  this  section  carefully  to  avoid  making  incorrect 
  361.         assumptions about this parameter. 
  362.  
  363.           1) PCBoard 14.0 through 14.5 ONLY!.
  364.           2) PCBOARD.SYS     Generic PCBOARD.SYS, Auntie (auntie.sys), etc.
  365.           3) DOOR.SYS        Gap, other generic DOOR.SYS types.
  366.           4) DOOR.SYS        Wildcat 3.x ONLY.
  367.           5) DORINFOx.DEF    RBBS and software which writes color mode as 2.
  368.           6) DORINFOx.DEF    RA and software which writes color mode as 1.
  369.           7) SFDOORS.DAT     Spitfire, etc.
  370.       
  371.         Selection #2 will allow entering an alternate file name. Press enter 
  372.         for  the default file name displayed, or enter the name of the  file 
  373.         your BBS software creates.  For instance, Auntie Sysops would select 
  374.         #2, then enter AUNTIE.SYS.
  375.  
  376.         With the exception of #5 and #6, USBBSDOR only supports the original
  377.         software's format for each information file.
  378.  
  379.         On  multi-node  systems  which utilize DORINFOx.DEF (x  =  node  #), 
  380.         USBBSDOR  will select the appropriate file (DORINFO1 DORINFO2  etc.) 
  381.         based on the node number.
  382.       
  383.         * Name of this system
  384.         ---------------------
  385.         The name entered here is displayed at USBBSDOR's termination in  the
  386.         "Registered To:" message (registered copies only). The name used  in
  387.         this parameter MUST be identical to the name used  when  ordering  a
  388.         customized  registration  number for USBBSDOR.  If registered,  this 
  389.         name is also used when personalizing the QSUSBBS utility.
  390.           
  391.                        Section 3.0 continues on the next page
  392.  
  393.         
  394.  
  395.  
  396.  
  397.  
  398.  
  399.         --------------------------------------------------------------------
  400.         Page 7                        USBBSDOR                        Page 7
  401.         --------------------------------------------------------------------
  402.  
  403.         3.0  Setting Up USBBSDOR.CNF (continued)
  404.         ----------------------------------------
  405.            
  406.         * Idle keyboard time-out (minutes)
  407.         ----------------------------------
  408.         Enter the number of  minutes  before  a  keyboard  time-out  occurs.
  409.         USBBSDOR cycles back to the BBS should this  happen.  USBBSDOR  will
  410.         beep at the caller once every fifteen seconds during the last minute
  411.         of the time-out period before returning the caller to the BBS.
  412.  
  413.         * Disable CTS signal checking
  414.         -----------------------------
  415.         Always  answer no to this question unless you know for a  fact  that 
  416.         disabling  (answering  yes) is best for your system.  NEVER  disable 
  417.         (answer yes) CTS when using a high speed or MNP modem.
  418.  
  419.         * Location of current USBBSxx.LST
  420.         --------------------------------
  421.         Enter  the  location  where  you  will  be  keeping  the   EXTRACTED 
  422.         USBBSxx.LST  each month (xx = version).  NEVER place a file name  in 
  423.         this  parameter.  USBBSDOR looks for the newest USBBSxx.LST in  this 
  424.         location each time it runs. 
  425.  
  426.         This is also the location USBBSDOR will automatically extract a  new 
  427.         list  to (if your copy of USBBSDOR is registered)  if a new list  is 
  428.         detected in a new USBBSxx.ZIP file. See page 14 section 4.1.
  429.  
  430.         * Disable (D)ownload option 
  431.         ---------------------------
  432.         USBBSDOR provides the caller a simple facility for  downloading  the
  433.         the current USBBSxx.ZIP.  When (D) is selected, USBBSDOR will choose
  434.         the current USBBSxx.ZIP file and display its size and download  time
  435.         to the caller.  The caller then chooses a transfer protocol.
  436.  
  437.         If QSUSBBS has been installed, the caller will be given a choice  of 
  438.         downloading the USBBS list or QSUSBBS.
  439.  
  440.         If the caller has insufficient time remaining to transfer the  file, 
  441.         the download will not be allowed.
  442.  
  443.         If  you do not wish your callers to be able to download  inside  the 
  444.         door, answer Yes to disable downloading.
  445.  
  446.         * Security needed to Download
  447.         -----------------------------
  448.         Enter the security level required for downloading. 
  449.  
  450.         Some  Sysops may want to allow new or non-subscribing callers access
  451.         to the list, but not want them to be able to use USBBSDOR's download
  452.         feature. This parameter facilitates this Sysop preference.
  453.  
  454.         USBBSDOR uses the caller's security level as it is provided  in  the
  455.         BBS  software's  door  information file (not  available  in  generic 
  456.         PCBOARD.SYS mode #2).
  457.  
  458.                        Section 3.0 continues on the next page
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.         --------------------------------------------------------------------
  466.         Page 8                        USBBSDOR                        Page 8
  467.         --------------------------------------------------------------------
  468.  
  469.         3.0  Setting Up USBBSDOR.CNF (continued)
  470.         ----------------------------------------
  471.  
  472.         * Location of newest USBBSxx.ZIP
  473.         --------------------------------
  474.         If  you allow downloading, this parameter works in the same  fashion 
  475.         as "Location of current USBBSxx.LST".  Simply enter a location where 
  476.         the newest USBBSxx.ZIP (xx = version) will be located. USBBSDOR will
  477.         will  look  for the newest USBBSxx.ZIP in this  location  whenever a
  478.         caller requests a download.
  479.           
  480.         If you wish to allow the caller to download QSUSBBS.ZIP in USBBSDOR,
  481.         the location entered here is also used for QSUSBBS.ZIP.
  482.  
  483.         Even  if downloading is not desired, this parameter is also used  if 
  484.         USBBSDOR  is registered and you wish it to automatically detect  and 
  485.         extract a new USBBS list to its appropriate location.  See page  14,
  486.         section 4.1 for a detailed explanation of this feature.
  487.  
  488.  
  489.         * Disable `searching' message
  490.         -----------------------------
  491.         When performing certain search functions on the USBBS list, USBBSDOR 
  492.         will  display  a "searching.." message between  "finds".  On  faster 
  493.         systems, these "searching.." messages come and go so fast that  they 
  494.         appear to be little glitches on the screen. After you have installed  
  495.         USBBSDOR, select CA as a state to display then observe between  area 
  496.         codes  as listings are displayed.  Usually, only node's  running  on 
  497.         8088's,  slow drives, or extremely heavy network traffic  will  need 
  498.         this option enabled.
  499.  
  500.  
  501.         * Line separating each listing
  502.         ------------------------------
  503.         You  may specify whether to put a dashed line, a solid line,  double 
  504.         lines, or no line between each listing as it is displayed.
  505.  
  506.         Valid answers are 0, 1, 2, or 3 as shown below:
  507.  
  508.         Type 0:  None.  Each listing will be displayed with no separation.
  509.  
  510.         Type 1:  ASCII  45 characters  (dashes)
  511.  
  512.         Type 2:  ASCII 196 characters  (solid line)
  513.  
  514.         Type 3:  ASCII 205 characters  (double line)
  515.  
  516.         Separator type #2 is highly recommended for easiest viewing.
  517.  
  518.  
  519.           
  520.  
  521.           
  522.  
  523.                        Section 3.0 continues on the next page
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.         --------------------------------------------------------------------
  532.         Page 9                        USBBSDOR                        Page 9
  533.         --------------------------------------------------------------------
  534.  
  535.         3.0  Setting Up USBBSDOR.CNF (continued)
  536.         ----------------------------------------
  537.  
  538.         * Set non-Standard COM information
  539.         ----------------------------------
  540.         If you are using COM 1 or 2, ignore this parameter.
  541.  
  542.         If COM ports other than 1 or 2 are used, the base address and IRQ of
  543.         each non-standard port must be defined.
  544.  
  545.         Enter the base address in HEX for the appropriate ports in use.
  546.  
  547.         Enter the IRQ (1-15) for the appropriate ports in use.
  548.  
  549.         Allowing multiple ports to be defined in a single USBBSDOR.CNF  file
  550.         facilitates the need for only one configuration file for all  nodes.
  551.         When a COM port other than 1 or 2 is detected in the BBS door infor-
  552.         mation file, the appropriate information is used for that port.
  553.  
  554.         Base address and IRQ settings for COM 1 and 2 cannot be changed.
  555.  
  556.         USBBSDOR does not support IRQ sharing in PS/2 machines.
  557.  
  558.  
  559.         * (F)ast-search area code or state
  560.         ----------------------------------
  561.         The Sysop may configure the  (F)ast-search  command  to  immediately
  562.         display an Area code or State without any additional prompting  from
  563.         the caller. Simply enter a three digit area code, or two digit state
  564.         code (Sysop's choice) at this parameter.
  565.    
  566.         Tip: If there are numerous listings in your area code,  you may wish
  567.         to enter just your area code. If you are in an area code where there
  568.         are a limited number of listings in the USBBS list, you may wish  to
  569.         enter the state code.
  570.  
  571.         To disable the (F)ast-search command, simply leave this field blank.
  572.                          
  573.  
  574.         * USBBSDOR registration number 
  575.         ------------------------------
  576.         USBBSDOR  is fully functional in unregistered copies except for  the 
  577.         "automatic new list extraction" feature.  Registration enables  this 
  578.         feature.  When USBBSDOR terminates, the message "Unregistered  Copy" 
  579.         and a brief delay appears. A custom registration number will replace 
  580.         this with the name of your system and remove the brief delay.
  581.  
  582.         Registration  also will allow you to personalize a copy  of  QSUSBBS 
  583.         with your BBS name and phone number (see the enclosed  documentation
  584.         and pages 17 and 18 for additional information).
  585.  
  586.         You may receive a customized registration number INSTANTLY by  using
  587.         a major charge card.  See the enclosed file ORDER.FRM for details.
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.         --------------------------------------------------------------------
  598.         Page 10                       USBBSDOR                       Page 10
  599.         --------------------------------------------------------------------
  600.  
  601.         3.1  Setting Up Door Files to Call USBBSDOR
  602.         -------------------------------------------
  603.         The purpose of this section is to describe the command line  calling 
  604.         parameters  for USBBSDOR in a door (batch) file.  You must refer  to 
  605.         your  BBS manual for complete instructions on installing doors  with 
  606.         your BBS software. 
  607.  
  608.         USBBSDOR has the ability to know the location where USBBSDOR.EXE has 
  609.         been  executed.  It is therefore unnecessary to  change  drives  and 
  610.         directories  in the door batch file used to call USBBSDOR.  This  is 
  611.         shown in method #1 below, using the location of USBBSDOR in-line.
  612.           
  613.         The  naming  conventions of door batch files varies greatly  between 
  614.         different BBS systems.  Some BBS systems allow the Sysop to call the 
  615.         door  batch  file anything they like (USBBS.BAT).  Others might  not 
  616.         even require the .BAT extension (USBBS).  Other systems may  have  a 
  617.         pre-determined pattern for naming door batch files based on the door 
  618.         number  on the system (DOOR1.BAT, etc.).  Refer to your  BBS  manual 
  619.         for door batch file naming requirements.
  620.  
  621.         Sample door batch file (method #1):
  622.         -----------------------------------
  623.         @echo off
  624.         D:\USBBSDOR\USBBSDOR.EXE  USBBSDOR.CNF  C:\PCB
  625.         board.bat  |              |             | 
  626.                    |              |             | 
  627.                    The program    Config file.  Location where the BBS makes
  628.                    is called with               this node's door info file.
  629.                    the location                 Location ONLY!
  630.                    in-line as shown.
  631.  
  632.         Sample door batch file (method #2):
  633.         -----------------------------------
  634.         @echo off
  635.         D:
  636.         cd\usbbsdor
  637.         USBBSDOR.EXE  USBBSDOR.CNF  C:\PCB   
  638.         D:            |             |
  639.         cd\pcb        |             |          
  640.         board.bat     Config file.  --- Location where the BBS creates this 
  641.                                         door info file.  Location ONLY! 
  642.  
  643.   
  644.         Multi-node  DORINFOx.DEF type systems (RBBS) - place a %1 after  the 
  645.         node's  door information file location, so USBBSDOR will know  which 
  646.         node is being used.
  647.  
  648.         USBBSDOR  will work fine with either method shown above.  Method  #1 
  649.         simply results in slightly faster loading and exiting of the door.
  650.  
  651.         Each example above ends with BOARD.BAT which should be replaced with 
  652.         the name of the batch file that runs your BBS. Your BBS software may 
  653.         or  may not require this, especially if your BBS software  has  been 
  654.         set-up to "shell" to USBBSDOR.
  655.                          
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.         --------------------------------------------------------------------
  664.         Page 11                       USBBSDOR                       Page 11
  665.         --------------------------------------------------------------------
  666.  
  667.         3.2  Setting Up PROTOCOL.DAT
  668.         ----------------------------
  669.         If  you  allow  downloading, you may wish  to  review  the  enclosed 
  670.         PROTOCOL.DAT  file  to see if it meets your needs.  PROTOCOL.DAT  is 
  671.         used to configure the designated "letter" for each type of protocol.
  672.         USBBSDOR  contains  no  internal protocols,  and  relies  solely  on 
  673.         external protocols such as DSZ for this function. 
  674.  
  675.         Sample PROTOCOL.DAT
  676.         -------------------            
  677.         X,N,Xmodem,T
  678.         C,N,Xmodem/CRC,T
  679.         O,N,1K-Xmodem,T
  680.         F,Y,1K-Xmodem/G,T
  681.         Y,N,Ymodem,T
  682.         G,Y,Ymodem-G,T
  683.         Z,N,Zmodem,T
  684.  
  685.         There are 4 parameters on each line, each separated by a comma:
  686.  
  687.         Parameter #1 -  the protocol letter choice.
  688.         Parameter #2 -  Y if error correction is required for this protocol, 
  689.                         N or blank if not.
  690.         Parameter #3 -  short protocol description.
  691.         Parameter #4 -  B will force the USBBSDOR status line to  appear  at
  692.                         the bottom of the screen, a T or blank will make the
  693.                         USBBSDOR status line appear at the top of the screen
  694.                         during the protocol shell. 
  695.  
  696.         Parameter #4 recommendations:
  697.           For DSZ protocols use T (top).
  698.           For GSZ protocols use B (bottom).  Place SET GSZWINDOW=21 in  each 
  699.           node's batch file which starts the BBS.
  700.           For HS-Link use T (top).
  701.  
  702.           Example line in PROTOCOL.DAT
  703.           (using DSZ):
  704.           Z,N,Zmodem,T
  705.  
  706.           (using GSZ):
  707.           Z,N,Zmodem,B
  708.  
  709.           Others: Use what works (looks) best for you.
  710.  
  711.         You  may  use any letter as a protocol except "V". The  caller  will 
  712.         have the opportunity at the protocol prompt to view the contents  of 
  713.         the USBBSxx.ZIP file by selecting View.  The ZIP view is internal to  
  714.         USBBSDOR. 
  715.  
  716.         See the next section about setting up SEND.BAT.  See page 15 section
  717.         4.3 for additional details about downloading.
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.         --------------------------------------------------------------------
  730.         Page 12                       USBBSDOR                       Page 12
  731.         --------------------------------------------------------------------
  732.  
  733.         3.3  Setting Up SEND.BAT
  734.         ------------------------
  735.         USBBSDOR  uses  a  single batch file  for  all  external  protocols. 
  736.         It  is not within the scope of this manual to  provide  instructions 
  737.         for  setting  up  different  types of protocols  and  all  of  their 
  738.         individual   command  line  options.  The  enclosed   SEND.BAT   and 
  739.         PROTOCOL.DAT,  along with the popular DSZ external protocol,  should 
  740.         provide ample protocol coverage for the  simple task  of downloading
  741.         the current USBBS list or QSUSBBS from USBBSDOR.  If you wish to add 
  742.         or delete protocols, the information below might assist you.
  743.  
  744.         SEND.BAT is passed the following parameters from USBBSDOR:
  745.         %1 (speed)
  746.         %2 (port)
  747.         %3 (filename)
  748.         %4 (protocol letter used in USBBSDOR)
  749.         %5 base address (hex) for com port (use with portx option).
  750.         %6 IRQ for com port (use with portx option).
  751.  
  752.         An examination of SEND.BAT will demonstrate how the protocol  letter 
  753.         is  used to branch to the appropriate protocol command.  If you  are 
  754.         familiar  with this type of batch file programming you may  wish  to 
  755.         modify it.  If not, our best recommendation is to use it "as is". As 
  756.         mentioned previously the default configuration used with the popular 
  757.         DSZ protocol will provide ample coverage.
  758.  
  759.         IMPORTANT:  If using GSZ (the graphical counterpart to DSZ) for  any 
  760.         of  the protocols, place the following SET command in the batch file
  761.         used to start the BBS on each node:
  762.  
  763.         SET GSZWINDOW=21
  764.  
  765.  
  766.         Sysops  using  non-standard com ports may use one SEND.BAT  for  all 
  767.         nodes  without the need for DSZPORT environment variables,  etc.  On 
  768.         non-standard  nodes USBBSDOR will pass the base address and  IRQ  as 
  769.         defined for the com port in USBBSDOR.CNF. On standard nodes USBBSDOR
  770.         will always pass 3f8,4 for COM1 and 2f8,3 for COM2.
  771.         Example DSZ command line in SEND.BAT for non-standard COM ports:
  772.         :Zmodem
  773.         DSZ portx %5,%6 pB4096 sz -m %3
  774.                     |
  775.                (note comma)
  776.         NOTE:  The  above paragraph applies only to those Sysops  using  COM 
  777.         ports other than 1 and 2 on their systems.
  778.                                    
  779.  
  780.         See page 15 section 4.3 for additional details about downloading.
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.         --------------------------------------------------------------------
  796.         Page 13                       USBBSDOR                       Page 13
  797.         --------------------------------------------------------------------
  798.  
  799.         3.4  Setting Up and Modifying Text Files
  800.         ----------------------------------------
  801.         This section deals with the text display files USBBSDOR uses.  These 
  802.         files are MENU, HELLO, HELPx, AREAx, STATE, MODEM, and BRAND. 
  803.  
  804.         The  files which come with USBBSDOR utilize the PCBoard color  macro 
  805.         method instead of ANSI.  This allows one file to be used instead  of 
  806.         two files. 
  807.                
  808.         USBBSDOR allows three different file types to accommodate  different 
  809.         BBS systems.  The examples below illustrate the MENU file but  apply 
  810.         to all of the files listed above:
  811.  
  812.         Type #1  -  PCBoard color macros.  Using PCBoard color macros,  both 
  813.         color & non-color versions of the file are in one file called MENU.
  814.                
  815.         Type #2  -  Wildcat color macros.  Using Wildcat color macros,  both 
  816.         color & non-color versions of the file are in one file called MENU.
  817.  
  818.         Type #3  -  Ascii and ANSI files.  The non-color file is  a  regular 
  819.         Ascii text file called MENU.  The color file is an ANSI file that is 
  820.         called MENUG.  When ANSI is used in any of the above files, the  "G" 
  821.         must be added to the file name.
  822.                
  823.         If  you  wish to modify the enclosed text files  using  a  different 
  824.         method, use the USB-CONV.EXE program to convert the enclosed type #1
  825.         files  to  type #2 or type #3.  USB-CONV.EXE will only  convert  the 
  826.         enclosed text files mentioned above.
  827.  
  828.         Important:  When modifying ANSI files, TheDraw is recommended.  When 
  829.         saving  the file, if you wish the screen to clear you will  need  to 
  830.         select that option. When asked for the "Line Length" by TheDraw when 
  831.         saving a file, always answer NONE for best performance in USBBSDOR.
  832.  
  833.         Previously,  some  Sysops experienced difficulty  when  editing  the 
  834.         multi-paged text files such as HELP and AREA. USBBSDOR now  supports 
  835.         linking files together, by specifying a "next" filename in the  file 
  836.         currently being displayed.  This is done by placing a % (percent) in 
  837.         the LEFT-MOST (column #1) position on line #24 of the current  file. 
  838.         The  % must then IMMEDIATELY be followed by the file USBBSDOR is  to 
  839.         display  next,  such as %HELP2. This allows the Sysop to  edit  each 
  840.         page easily and separately, especially those wishing to use the ANSI 
  841.         file method.  It is recommended the %FILENAME be located on the 24th 
  842.         line of each file where it is being used, so the new file will begin
  843.         immediately after a "More?" prompt appears. IMPORTANT: Regardless of 
  844.         the file type in use, do not designate the %FILENAME parameter while 
  845.         using a color ANSI or macro editor.  These editors will place  color 
  846.         instructions  BEFORE the % on the line, thereby removing the %  from 
  847.         the  first position in the line.  The %FILENAME must be added with a 
  848.         plain text editor AFTER saving the file with the color editor.
  849.  
  850.         Refer to the enclosed AREA? and HELP? files for examples of  linking 
  851.         these long files together by making individual shorter files.
  852.  
  853.         Refer to page 21 section 6.6 for the macro chart.
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.         --------------------------------------------------------------------
  862.         Page 14                       USBBSDOR                       Page 14
  863.         --------------------------------------------------------------------
  864.  
  865.         4.0  Running USBBSDOR Locally
  866.         -----------------------------
  867.         Start USBBSDOR with /L (USBBSDOR /L) or the LOCAL.BAT  file.  Select 
  868.         option #2.  You will be prompted for the configuration file to  use, 
  869.         then  you will be asked whether you would like to begin  with  color 
  870.         mode on or off. These selections allow you to see how  USBBSDOR will 
  871.         appear to a caller on-line.  USBBSDOR also works through the  BBS in 
  872.         local  mode and behaves in the same fashion as if a caller were  on-
  873.         line. When running USBBSDOR in local maintenance mode (/L), the name 
  874.         appearing on the status line will be (Local) SYSOP and will  default 
  875.         to a time limit of 90 minutes.
  876.  
  877.  
  878.         4.1  Notes on Automated Monthly Maintenance
  879.         -------------------------------------------
  880.         USBBSDOR  automatically detects the presence of new USBBS lists  and 
  881.         new USBBS zip files and acts accordingly.  When USBBSDOR is run,  it 
  882.         checks the "list location" the Sysop specified in the  configuration 
  883.         file  for the presence of USBBSxx.LST files.  It determines which is 
  884.         the newest one and uses it for the caller's on-line session. 
  885.  
  886.         Two files are needed by USBBSDOR for the "(E)xplain symbols" command 
  887.         and  the  "(I)nformation about list" command.  These  files  contain 
  888.         information found at the beginning and end of USBBS lists.  If these 
  889.         files  do  not exist, USBBSDOR automatically creates them  from  the 
  890.         list when it is run.  If they do exist, USBBSDOR checks to see if  a 
  891.         list  has been installed which is NEWER than these  two  information 
  892.         files. If the list is newer, new information files are automatically 
  893.         created from the new list.
  894.                                                        
  895.         When  a caller selects (D)ownload, USBBSDOR checks the  "USBBSxx.ZIP
  896.         file"  location  the Sysop specified in the configuration  file.  It 
  897.         determines the newest USBBSxx.ZIP and presents it to the caller  for 
  898.         downloading.
  899.           
  900.         To update the monthly list in registered copies of USBBSDOR, all the 
  901.         Sysop has to do is place the new USBBSxx.ZIP file where the door has 
  902.         been told it will be. USBBSDOR will determine the newest USBBSxx.ZIP 
  903.         file  each time it runs. USBBSDOR will then look inside this  newest 
  904.         ZIP and determine the date of the USBBSxx.LST file inside.  If  this 
  905.         date  is NEWER than the current USBBSxx.LST, or if for  some  reason 
  906.         there  is  no "current" USBBSxx.LST, USBBSDOR will  extract  it  and 
  907.         place  it  where you have indicated it should  be  in  USBBSDOR.CNF. 
  908.         PKUNZIP.EXE  must  be  available via a DOS path in  order  for  this 
  909.         "automatic  extraction" to work. 
  910.  
  911.         If  a new list is automatically extracted, USBBS.SYM  and  USBBS.INF 
  912.         (see above) will be created accordingly.
  913.                               
  914.         Sysops who have not yet registered USBBSDOR will need to remember to 
  915.         extract  the  contents  of the ZIP file to  the  location  you  have 
  916.         indicated  for  the  list file in USBBSDOR.CNF.  USBBSDOR  will  not 
  917.         perform this extraction for you if you have not registered USBBSDOR.
  918.           
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.         --------------------------------------------------------------------
  928.         Page 15                       USBBSDOR                       Page 15
  929.         --------------------------------------------------------------------
  930.           
  931.         4.2  Notes on Searching USBBS Lists
  932.         -----------------------------------
  933.         USBBSDOR  contains  a  file  engine  which  permits  extremely  fast 
  934.         searches  on  unformatted (sequential text) files.  On AT  class  or 
  935.         faster  machines,  end  to end searches of USBBS  lists  are  nearly 
  936.         instantaneous. 
  937.           
  938.         Several  methods  of searching can be performed in  the  list.  Area 
  939.         Code,  States,  20 characters of Text, BBS brand, Modem  types,  and 
  940.         listings  which  are  New  or changed in the  current  list  can  be 
  941.         searched for.  When performing searches for Text, Modems, Brands, or
  942.         New,  the caller may specify whether to search for them in  an  Area 
  943.         code, a State, or the Entire list.
  944.  
  945.         Commands may be parsed at the USBBSDOR command prompt, such as:
  946.         A 813    Searches for area code 813 immediately.
  947.         S FL     Searches for FLorida immediately.
  948.  
  949.         M U 908  Searches for USR modems in area code 908
  950.         M H NJ   Searches for 9600 Hayes modems in NJ
  951.         M M E    Searches for Microcom Modems in entire list
  952.         Text,  New, and BBS software may be searched this way  also,  except 
  953.         Text searches will not accept the last parameter (where to  search), 
  954.         as it must be entered at the "where to search" prompt.
  955.  
  956.  
  957.         4.3  Notes on Downloading From USBBSDOR
  958.         ---------------------------------------
  959.         USBBSDOR  does not contain a "display entire list" command.  If  the 
  960.         caller wants the entire list they may download it in compressed form 
  961.         rather  than listing the entire contents, which saves  a  tremendous 
  962.         amount of on-line time. 
  963.           
  964.         You  must use a DSZ log compatible protocol in conjunction with  the 
  965.         DSZLOG= environment setting in order for USBBSDOR to determine if  a 
  966.         download was successful or not.  
  967.           
  968.         If  you  use the default SEND.BAT and  PROTOCOL.DAT,  USBBSDOR  will 
  969.         expect to find DSZ in the current directory or in a DOS path. 
  970.   
  971.         If  the  environment setting DSZLOG= is being  used,  USBBSDOR  will 
  972.         correctly  place successful/aborted download information in  a  file 
  973.         called USBBSDOR.LOG.  On PCBoard 14.x & Wildcat 3.x systems USBBSDOR
  974.         will  write  the  download information to  the  node's  caller  file 
  975.         (activity log).
  976.  
  977.         All downloads from USBBSDOR are considered "free", as USBBSDOR  does 
  978.         not write to any BBS software's USER files.
  979.  
  980.         If  a caller does not have sufficient time remaining to  download  a 
  981.         file,  the transfer will not be permitted.  NOTE: It has been  noted 
  982.         that  some BBS packages which use DORINFOx.DEF as a door file  place 
  983.         the  locked DTE modem speed, not the callers connect rate, into  the 
  984.         door file.  In these cases, callers at speeds BELOW the  locked  DTE 
  985.         rate will be told the transfer time is shorter than it actually is.
  986.                                                        
  987.                
  988.  
  989.  
  990.  
  991.  
  992.  
  993.         --------------------------------------------------------------------
  994.         Page 16                       USBBSDOR                       Page 16
  995.         --------------------------------------------------------------------
  996.  
  997.         4.4  Caller "Command Line" Search Information
  998.         ---------------------------------------------    
  999.         PCBoard  software supports the passing of information by the  caller 
  1000.         to  a door program.  USBBSDOR takes advantage of this  feature.  For 
  1001.         instance, if the door is named USBBS, and the caller enters USBBS NY
  1002.         at  the  PCBoard prompt, USBBSDOR will load  and  immediately  begin 
  1003.         searching for state NY and USBBS 813 would search for area code 813.
  1004.         Any  valid USBBSDOR "stacked" command may also be entered,  such  as 
  1005.         USBBS N 813 which immediately searches for (N)ew\changed listings in 
  1006.         area  code 813. USBBSDOR will always exit when the search  has  been 
  1007.         completed  if  the door is started in this manner.  This process  is 
  1008.         handled automatically by USBBSDOR and PCBoard. 
  1009.  
  1010.         4.5  On-line Sysop Functions
  1011.         ----------------------------
  1012.         The following function keys may be used by the Sysop while a  caller 
  1013.         is on-line. To see these keys defined, enter ALT-H and they will  be 
  1014.         displayed in a portion of the status line.  Only the keys which  are 
  1015.         valid with the type of BBS software USBBSDOR is running with will be 
  1016.         displayed.
  1017.  
  1018.         F3  -  Toggles  printer on or off. This command is only  valid  when 
  1019.         running USBBSDOR with PCBoard  14.x software.  USBBSDOR follows this 
  1020.         toggle  from  PCBoard  and prints  information  such  as  downloads, 
  1021.         carrier drops, and keyboard time-outs. 
  1022.  
  1023.         F6  - If you have attached a security level to  USBBSDOR's  Download 
  1024.         function  and  the  caller  does not  have  sufficient  security  to 
  1025.         download,  hitting  F6 will allow the caller to download  the  file. 
  1026.         This  option does not appear in the status line when ALT-H  is  used 
  1027.         as  there is  extremely little chance of this Sysop  function  being
  1028.         used in the USBBSDOR application.
  1029.  
  1030.         F7 - Certain user input errors will cause USBBSDOR to beep at  them.
  1031.         The  Sysop  has the ability to toggle whether the host  beeps  also.
  1032.         This toggle is followed from BBS packages which use a PCBOARD.SYS or 
  1033.         DOOR.SYS door file and accurately set this toggle. 
  1034.  
  1035.         F8 - Will return the caller immediately to the BBS. 
  1036.  
  1037.         F9 - Toggles the display on or off. USBBSDOR will follow the display
  1038.         toggle with all BBS software using a PCBOARD.SYS or DOOR.SYS file.
  1039.  
  1040.         F10 -  This key will begin an on line chat session.  Press ESCape to
  1041.         end the chat and return the caller to USBBSDOR.
  1042.  
  1043.  
  1044.         4.6  Multi-nodes, Networks, Multi-taskers
  1045.         -----------------------------------------
  1046.         USBBSDOR  has been developed in a networked environment.  All multi-
  1047.         node  features  have  been tested on  our  own   multi-node  system.
  1048.         USBBSDOR's primary test facility is a twenty node system. 
  1049.         
  1050.         USBBSDOR is DESQview aware. It is automatically detected, screen and 
  1051.         keyboard  I/O are "well behaved", and time slices are given back  to 
  1052.         other applications while USBBSDOR is idle at an input prompt.
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.         --------------------------------------------------------------------
  1060.         Page 17                       USBBSDOR                       Page 17
  1061.         --------------------------------------------------------------------
  1062.  
  1063.         5.0  What is QSUSBBS (Quick-Search USBBS)
  1064.         -----------------------------------------
  1065.         QSUSBBS is an "off-line" quick search program for the popular  USBBS 
  1066.         listings.  It  provides extremely fast  area code,  state,  or  text 
  1067.         searches on the USBBS list. 
  1068.  
  1069.         Sysops  who  have  registered USBBSDOR may  personalize  a  copy  of 
  1070.         QSUSBBS.EXE  for distribution.  QSUSBBS will display a message  each 
  1071.         time it is run which says:
  1072.  
  1073.         "This copy of QSUSBBS is compliments of:"
  1074.  
  1075.               NAME OF BBS & PHONE NUMBER
  1076.  
  1077.         If  QSUSBBS has been distributed by a BBS which has  not  registered 
  1078.         USBBSDOR, the contents above will be:
  1079.  
  1080.         [ UNREGISTERED BBS COPY ]
  1081.                
  1082.         This  personalization  is available as a FREE option to  Sysops  who 
  1083.         have purchased a USBBSDOR registration number.  A personalized  copy 
  1084.         of QSUSBBS cannot be purchased separately.
  1085.  
  1086.         QSUSBBS may be downloaded from USBBSDOR.  If QSUSBBS.ZIP is  located 
  1087.         in the same location as specified for USBBSxx.ZIP files, the  caller 
  1088.         will be given a choice (by number) of which to download.
  1089.  
  1090.  
  1091.         5.1  Restrictions on QSUSBBS Distribution
  1092.         -----------------------------------------
  1093.         The files QSUSBBS.EXE and QSUSBBS.DOC may be distributed without the
  1094.         entire USBBSDOR package (USBDOR50.ZIP) among BBS systems as long  as
  1095.         ONLY those TWO files remain together in the  same  compressed  file.  
  1096.         Under no circumstances may either or both of these files be distrib- 
  1097.         uted with any other product or  service,  including any national BBS 
  1098.         listing.  Files including but not limited to BBS  advertisements  or 
  1099.         BBS lists may NOT be packaged with QSUSBBS. The compressed file name
  1100.         for  the two QSUSBBS files must be QSUSBBS plus the  extension  name
  1101.         name reflecting the compression type (QSUSBBS.ZIP).
  1102.                                                 
  1103.  
  1104.         5.2  QSUSBBS Disclaimer
  1105.         -----------------------
  1106.         There  are no warranties, expressed or implied, for QSUSBBS.  Anyone 
  1107.         who runs QSUSBBS on any computer assumes any and all liabilities for
  1108.         anything which may result as a consequence of running QSUSBBS.
  1109.  
  1110.         Under no circumstances shall Yandell Computer Services or the author
  1111.         of QSUSBBS be liable for any loss of profit or  any  other  damages, 
  1112.         including but not limited to special, incidental, consequential,  or 
  1113.         other damages, arising out of the use or inability to use QSUSBBS.
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.         --------------------------------------------------------------------
  1126.         Page 18                       USBBSDOR                       Page 18
  1127.         --------------------------------------------------------------------
  1128.  
  1129.         5.3  Personalizing Your Copy of QSUSBBS
  1130.         ---------------------------------------
  1131.  
  1132.                 * * *  A great way to advertise your system!  * * *
  1133.  
  1134.         The following files should be located with USBBSDOR.EXE: 
  1135.  
  1136.         QSUSBBS.EXE
  1137.         QSUSBBS.DOC
  1138.         QSREG.BAT
  1139.  
  1140.         PKZIP.EXE must also be available via a DOS path.
  1141.  
  1142.         Run the QSREG.BAT file. 
  1143.           
  1144.         3 steps will AUTOMATICALLY be performed:
  1145.  
  1146.         Step #1 - You will be prompted for your system's  telephone  number. 
  1147.         The QSUSBBS.EXE file will then be stamped with your BBS name (as  it 
  1148.         appears in USBBSDOR.CNF) and the phone number you just entered. This 
  1149.         will appear on the screen each time QSUSBBS is started (as shown  in 
  1150.         section 5.0, page 17).
  1151.           
  1152.         Note: Step #1 will be skipped if USBBSDOR has not been registered. 
  1153.                                 
  1154.         Step #2 - PKZIP.EXE  will be used to create QSUSBBS.ZIP  which  will 
  1155.         contain  QSUSBBS.EXE and QSUSBBS.DOC.  PKZIP.EXE must be  accessible 
  1156.         via a DOS path.
  1157.  
  1158.         Step  #3 - QSUSBBS.ZIP will be copied to the location  specified  in 
  1159.         the  USBBSDOR.CNF  configuration file for USBBSxx.ZIP download  list 
  1160.         files.  QSUSBBS.ZIP must be located in that location so that it  may 
  1161.         be downloaded from USBBSDOR.  QSUSBBS.ZIP will not be copied to this 
  1162.         location  if (A) The location is blank or NONE, or (B) the  location 
  1163.         is the same location as QSUSBBS.ZIP when created with USBBSDOR.EXE.
  1164.  
  1165.  
  1166.         If  QSUSBBS.ZIP exists with USBBSxx.ZIP for download, USBBSDOR  will 
  1167.         allow the caller to choose between the two for downloading.
  1168.  
  1169.         If  you wish, you may place QSUSBBS.ZIP in one of your  regular  BBS 
  1170.         directories for download. The restrictions stated in section 5.1  on 
  1171.         page 17 apply at all times.  You may use other compression types for
  1172.         QSUSBBS.EXE  and QSUSBBS.DOC in other areas of your system,  however 
  1173.         USBBSDOR itself will only recognize QSUSBBS.ZIP.
  1174.  
  1175.         QSUSBBS.DOC should be read for additional info regarding QSUSBBS.
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.         --------------------------------------------------------------------
  1192.         Page 19                       USBBSDOR                       Page 19
  1193.         --------------------------------------------------------------------
  1194.  
  1195.         6.0  Where To Receive Assistance
  1196.         --------------------------------
  1197.         Yandell  Computer  Services (YCS) provides the  following  technical 
  1198.         assistance for USBBSDOR:
  1199.           
  1200.         813-842-8099   The YCS Support System.  Available to all BBS Sysops.
  1201.                        INSTANT on-line credit card registration and  support
  1202.                        system for YCS Shareware.  All nodes are 14400 (HST).
  1203.                        On-line 7 days per week, 24 hours per day.
  1204.  
  1205.  
  1206.         6.1  Technical Notes
  1207.         --------------------
  1208.         Carrier is monitored by USBBSDOR. Should a caller drop carrier while
  1209.         using USBBSDOR, they will be returned to the BBS, which will  detect 
  1210.         the "no carrier" status and cycle appropriately.
  1211.                   
  1212.         USBBSDOR uses approximately 128K of memory.
  1213.           
  1214.         USBBSDOR  performs  its  own "ansi-detect  request"  to  the callers
  1215.         communications program.  If the caller supports ANSI sequences  then 
  1216.         USBBSDOR will use ANSI for special cursor movement, screen clearing, 
  1217.         and prompting.  USBBSDOR never changes the caller's screen color  if 
  1218.         the caller is in non-color mode (unless the caller requests  color). 
  1219.         If  running  in  the  PCBoard 14.x  specific  mode  or  Wildcat  3.x
  1220.         specific mode, USBBSDOR uses the information in the respective  door 
  1221.         information files rather than performing its own ansi-detect request 
  1222.         to the caller's communications program.
  1223.  
  1224.  
  1225.         6.2  Log Entries
  1226.         ----------------
  1227.         The following information is written to USBBSDOR.LOG:
  1228.  
  1229.         Completed downloads
  1230.         Aborted downloads 
  1231.         Carrier drops
  1232.         Keyboard time-outs
  1233.         File access errors (Path not found) (Invalid drive) (File not found)
  1234.  
  1235.         On PCBoard 14.x and Wildcat 3.x systems the following is written  to 
  1236.         the caller (activity) logs:
  1237.  
  1238.         The same entries in USBBSDOR.LOG
  1239.         Sysop chat active
  1240.         Sysop chat ended
  1241.  
  1242.         Successful  downloads are also entered in the DOWNLOAD.TXT  file  on 
  1243.         PCBoard 14.x systems.
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.         --------------------------------------------------------------------
  1258.         Page 20                       USBBSDOR                       Page 20
  1259.         --------------------------------------------------------------------
  1260.    
  1261.         6.3  Error Messages
  1262.         -------------------
  1263.         The  only error messages which should ever be displayed by  USBBSDOR 
  1264.         are self-explanatory file access error messages (not found,  invalid 
  1265.         drive, invalid directory, etc.). 
  1266.  
  1267.         *   bad  command or filename *  This message will be echoed  to  the 
  1268.         screen  if  DSZ (or the specified external protocol)  could  not  be 
  1269.         found during a download attempt.  External protocols must reside  in 
  1270.         the directory with USBBSDOR or in a valid DOS path.
  1271.  
  1272.  
  1273.         6.4  Disclaimer and Warranty
  1274.         ----------------------------
  1275.         USBBSDOR is  a shareware product.  USBBSDOR may be uploaded  to  BBS  
  1276.         systems  provided copyright notices are not removed and  no  changes 
  1277.         are made  to  the program.  There are no  warranties,  expressed  or 
  1278.         implied,  for  unregistered copies of USBBSDOR.  Sysops who  install 
  1279.         USBBSDOR  assume  any  and all liabilities for  anything  which  may 
  1280.         result as a consequence of running USBBSDOR.  For registered  copies 
  1281.         of  USBBSDOR, Yandell Computer Services warrants that USBBSDOR  will 
  1282.         perform  as described in this documentation.  In the event  USBBSDOR 
  1283.         does  not perform as specified, then Yandell Computer Services  will 
  1284.         elect to either fix USBBSDOR, or refund the amount paid, if notified 
  1285.         within 30 days of registration.
  1286.                
  1287.         Under no circumstances shall Yandell Computer Services or the author
  1288.         of USBBSDOR be liable for any loss of profit or any  other  damages, 
  1289.         including but not limited to special, incidental, consequential,  or 
  1290.         other damages, arising out of the use or inability to use USBBSDOR.
  1291.  
  1292.                                                        
  1293.         6.5  License to use USBBSDOR
  1294.         ----------------------------
  1295.         USBBSDOR is not "public domain" or free software.  A limited license 
  1296.         is  granted to evaluate USBBSDOR for thirty days after  the  initial 
  1297.         installation.  USBBSDOR must be registered if it is used  after  the 
  1298.         initial thirty day evaluation period.            
  1299.  
  1300.         Once USBBSDOR has been registered, the registration may be used only 
  1301.         on the original licensee's BBS system and only on nodes the original 
  1302.         licensee owns and operates for their own purposes.  If the  original 
  1303.         licensee  leases  or  sells some or all of their  nodes  to  another 
  1304.         entity,  those nodes will require their own  USBBSDOR  registration.  
  1305.         USBBSDOR registrations are not transferable. 
  1306.  
  1307.         A USBBSDOR registration is a license to use the USBBSDOR software on 
  1308.         one  (1) BBS System at a single location with as many nodes  as  the 
  1309.         original  licensee  owns and operates at THAT  location.   When  the 
  1310.         licensee  owns  and  operates other BBS' in  other  locations,  each 
  1311.         location will require a separate USBBSDOR registration.
  1312.  
  1313.         If USBBSDOR has not been registered after 30 days, a Sysop  reminder 
  1314.         will begin appearing at program termination.  
  1315.  
  1316.    
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.         --------------------------------------------------------------------
  1324.         Page 21                       USBBSDOR                       Page 21
  1325.         --------------------------------------------------------------------
  1326.  
  1327.         6.6  Macro Chart
  1328.         ----------------
  1329.         USBBSDOR  utilizes the color macro convention used in PCBoard  14.5x 
  1330.         and  Wildcat 3.x.  The color chart is enclosed below for  other  BBS
  1331.         system Sysops who wish to use color macros instead of ANSI.
  1332.  
  1333.         Background (first digit)         Foreground (second digit)
  1334.         -----------------------          -------------------------
  1335.         Black   =  0                     Black   =  0
  1336.         Blue    =  1                     Blue    =  1
  1337.         Green   =  2                     Green   =  2
  1338.         Cyan    =  3                     Cyan    =  3
  1339.         Red     =  4                     Red     =  4
  1340.         Magenta =  5                     Magenta =  5
  1341.         Yellow  =  6                     Yellow  =  6
  1342.         White   =  7                     White   =  7
  1343.  
  1344.         Background(Blinking Foreground)  High Intensity(Bright Foreground)
  1345.         -------------------------------  ---------------------------------
  1346.         Black   =  8                     Black   =  8
  1347.         Blue    =  9                     Blue    =  9
  1348.         Green   =  A                     Green   =  A
  1349.         Cyan    =  B                     Cyan    =  B
  1350.         Red     =  C                     Red     =  C
  1351.         Magenta =  D                     Magenta =  D
  1352.         Yellow  =  E                     Yellow  =  E
  1353.         White   =  F                     White   =  F
  1354.  
  1355.         Examples:
  1356.  
  1357.         Bright White on Black background:
  1358.         @X0F (PCB) or @0F@ (WC)  (0=black F=bright white)
  1359.  
  1360.         Bright Yellow on Red background:         
  1361.         @X4E (PCB) or @4E@ (WC)  (4=red E=yellow)
  1362.  
  1363.         Blinking Bright Red on Black background: 
  1364.         @X8C (PCB) or @8C@ (WC)  (8=black C=bright red)
  1365.  
  1366.         Other macros allowed (in any text file)
  1367.           
  1368.         @CLS@      clear screen
  1369.         @FIRST@    is the callers first name, (cased, i.e. Brent).
  1370.         @SYSDATE@  is the current date.
  1371.         @DATE@     is also the current date.
  1372.         @SYSTIME@  is the current time.
  1373.         @TIME@     is also the current time.
  1374.         @TIMELEFT@ is the minutes left for the caller.
  1375.         @LEFT@     is also the minutes left for the caller.
  1376.         @FILENAME@ is the NAME of the newest USBBSxx.LST (list) found.
  1377.         @FILEDATE@ is the DATE of the newest USBBSxx.LST (list) found.
  1378.         @ZIPNAME@  is the NAME of the newest USBBSxx.ZIP found.
  1379.         @F@        is the (F)ast-search parameter.
  1380.  
  1381.                          
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.         --------------------------------------------------------------------
  1390.         Page 22                       USBBSDOR                       Page 22
  1391.         --------------------------------------------------------------------
  1392.  
  1393.         7.0  Registering USBBSDOR
  1394.         -------------------------
  1395.         USBBSDOR is not free software. USBBSDOR must be registered within 30 
  1396.         days of installation.
  1397.  
  1398.         USBBSDOR  is fully functional in unregistered copies except for  the 
  1399.         "automatic new list extraction" feature.  Registration enables  this 
  1400.         feature.  When USBBSDOR terminates, the message "Unregistered  Copy" 
  1401.         and a brief delay appear.  A custom registration number will replace 
  1402.         this with the name of your system and remove the brief delay.
  1403.           
  1404.         Registration  also enables personalization of the  enclosed  QSUSBBS 
  1405.         off-line utility.
  1406.  
  1407.         You may receive a customized registration number INSTANTLY by  using
  1408.         a major charge card.  See the enclosed file ORDER.FRM for details.
  1409.  
  1410.  
  1411.         7.1  Register with CONFIDENCE - Author Information
  1412.         --------------------------------------------------
  1413.         L.  Brent  Yandell   has been programming  for  over  eleven  years, 
  1414.         including  more  than five years  of  developing  telecommunications 
  1415.         software.  Many Sysops will be familiar with PCBFV, the popular  on-
  1416.         line PCBoard File Viewer, QReader, the `full-screen' text door,  and 
  1417.         ChatBox, the split-screen page door for PCBoard.
  1418.  
  1419.         Yandell Computer Services (YCS) is a  licensed  business,  operating
  1420.         and existing under the laws of the State of Florida.
  1421.  
  1422.         Writing  BBS Shareware doors and utilities, in  addition  to  custom
  1423.         programming, is our business.... our ONLY business.
  1424.  
  1425.         First Door Release: 7/6/87 (USBBSDOR) - Still updated and supported!
  1426.  
  1427.         YCS  Shareware is GUARANTEED (each product's documentation  contains 
  1428.         each product's specific guarantee).
  1429.  
  1430.         Yandell  Computer  Services is an *AUTHORIZED*  merchant  for  VISA, 
  1431.         Mastercard, Discover, and American Express charge cards.
  1432.  
  1433.         A dedicated multi-node BBS for support and on-line registrations,  a
  1434.         toll-free voice line for registrations, and a voice support line for
  1435.         registered customers are just a few of our offerings in our  efforts
  1436.         to provide you with FAST, FRIENDLY SERVICE.
  1437.  
  1438.  
  1439.